Revert "snapshot: merge container nodes"
authorTimm Bäder <mail@baedert.org>
Sun, 8 Jul 2018 10:19:35 +0000 (12:19 +0200)
committerTimm Bäder <mail@baedert.org>
Sun, 8 Jul 2018 19:50:59 +0000 (21:50 +0200)
This reverts commit 622a150bb4a83afba909c051a4baf12a88868e62.

gtk/gtksnapshot.c

index fc71bbffa7163f5f2db1db7f7c34f0d0052c6d4a..81e7419207d1ecb50e6b2710387d126a63b3d678 100644 (file)
@@ -1086,22 +1086,8 @@ gtk_snapshot_append_node_internal (GtkSnapshot   *snapshot,
 
   if (current_state)
     {
-      if (gsk_render_node_get_node_type (node) == GSK_CONTAINER_NODE)
-        {
-          guint i, p;
-
-          for (i = 0, p = gsk_container_node_get_n_children (node); i < p; i ++)
-            g_ptr_array_add (snapshot->nodes,
-                             gsk_render_node_ref (gsk_container_node_get_child (node, i)));
-
-          current_state->n_nodes += p;
-          /* Don't unref @node... */
-        }
-      else
-        {
-          g_ptr_array_add (snapshot->nodes, gsk_render_node_ref (node));
-          current_state->n_nodes ++;
-        }
+      g_ptr_array_add (snapshot->nodes, gsk_render_node_ref (node));
+      current_state->n_nodes ++;
     }
   else
     {